// - 异步相关  
//     sleep 函数，可以让程序等一断时间，再往下执行
//     js 单线程 + 同步任务 + 异步任务
//     promise 通用的异步同步化的解决方案
//     + then able

// 异步任务 + 耗时, js 单线程  sleep
// js 通过同步任务的耗时,阻塞式的sleep
// java php 等语言都有内置的sleep 函数,js有吗
// js 是单线程的语言,脆弱,不允许有 sleep 

const t1 = new Date();
console.log(t1);
while((+new Date())-t1 <= 3000){
    console.log('----------');
}
console.log(+new Date());